概述

Apache Maven 是项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。

使用

系统要求

  • Maven 3.3+ 的版本需要 JDK1.7以上版本支持

  • 最少为10MB,另外需要额外的磁盘空间建立Maven仓库,本地存储大少取决与你的Maven仓库,建议至少500MB空间

下载

访问 Apache Maven 官方 下载并解压,为了方便这边把文件重命名为”Maven3.5”

Maven 程序

安装 (Window)

  • 配置好JAVA环境变量JAVA_HOME,可以使用一下命令来检测java运行环境是否配置完成
1
$ java -version

Maven 环境变量配置,在系统变量Path中 追加Maven的/bin目录,然后使用检查命检测安装情况

Maven 环境变量配置

1
$ mvn -v

mvn 运行版本

安装 (Mac OS)

1.安装 HomeBrew

访问HomeBrew,在terminal(终端)输入

1
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.使用brew 安装Maven

1
2
3
4
5
# 安装 maven
$ brew install maven

# 检查maven 版本
$ mvn -v

语法

1
2
3
4
5
# Maven 语法
$ mvn [options] [<goal(s)>] [<phase(s)>]

# 查询Maven help 说明
$ mvn -h

Maven 仓库

可以通过访问 https://mvnrepository.com 找到你想引用的第三方组件的POM信息追加到项目里的POM.XML

POM 介绍

Maven 工作基于 pom.xml 文件来编译项目,关于POM介绍

POM 配置介绍

https://maven.apache.org/settings.html

其他

Maven国内镜像

阿里云Maven仓镜像

修改Settings 加速Maven 的加载包的速度 http://www.cnblogs.com/geektown/p/5705405.html

Intellij IDEA 转换成 Maven项目

项目上右键 Add Framework Support,选择maven

Tomcat Maven 插件

使用maven 运行Tomcat

参考资料